<?php
class CajaVehiculoVehiculo extends AppModel {

	var $name = 'CajaVehiculoVehiculo';
	var $useTable = 'caja_vehiculo_vehiculos';
	var $validate = array(
		'vehiculo_id' => VALID_NOT_EMPTY,
		'caja_vehiculo_id' => VALID_NOT_EMPTY,
		'fecha_asignado' => VALID_NOT_EMPTY,
	);
	
	function delCaja($vehiculo_id = null, $caja_vehiculo_id = null, $fecha_asignado = null){
		$this->query("DELETE FROM caja_vehiculo_vehiculos WHERE vehiculo_id = $vehiculo_id AND caja_vehiculo_id = $caja_vehiculo_id AND fecha_asignado = '$fecha_asignado'");
		return true;		
	}
	
	function saveCaja($data = null, $vehiculo_id = null, $caja_vehiculo_id = null, $fecha_asignado = null){
		$vehiculo_id_new = $data['CajaVehiculoVehiculo']['vehiculo_id'];
		$caja_vehiculo_id_new = $data['CajaVehiculoVehiculo']['caja_vehiculo_id'];
		$fecha_asignado_new = $data['CajaVehiculoVehiculo']['fecha_asignado'];
		$this->query("UPDATE caja_vehiculo_vehiculos SET vehiculo_id = $vehiculo_id_new, caja_vehiculo_id = $caja_vehiculo_id_new, fecha_asignado = '$fecha_asignado_new' WHERE vehiculo_id = $vehiculo_id AND caja_vehiculo_id = $caja_vehiculo_id AND fecha_asignado = '$fecha_asignado'");
		return true;		
	}

	function getCaja($vehiculo_id = null, $caja_vehiculo_id = null, $fecha_asignado = null)
	{
		$ret = $this->query("SELECT * FROM caja_vehiculo_vehiculos WHERE vehiculo_id = $vehiculo_id AND caja_vehiculo_id = $caja_vehiculo_id AND fecha_asignado = '$fecha_asignado'");
		return $this->adapt($ret);		 
	}
	
	function adapt($ret = null){
		$temp = $ret[0]['caja_vehiculo_vehiculos'];
		$data['CajaVehiculoVehiculo']['vehiculo_id'] = $temp['vehiculo_id'];	
		$data['CajaVehiculoVehiculo']['caja_vehiculo_id'] = $temp['caja_vehiculo_id'];
		$data['CajaVehiculoVehiculo']['fecha_asignado'] = $temp['fecha_asignado'];
		return $data;
	}

}
?>
